#选择带环境带镜像
FROM java:8-jre
#指明应用带安装的位置（VOLUME定义容器中Docker公开给主机系统的路径，并-v在运行容器时使用参数进行映射。）
VOLUME /app
#设置环境变量，镜像构建时有效，构建完毕启动时无效。
ARG JAR_FILE=./target/two-0.1.0.jar
#设置环境变量，镜像构建时有效，构建完毕启动时也有效。根据dt选择application-dt.yml
ENV SPRING_PROFILES_ACTIVE=dt
#cppy这个路径的文件到右边到文件夹并且改名。
COPY ${JAR_FILE} /app/app.jar
#镜像构建完成后，执行到shell命令
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app/app.jar","--spring.profiles.active=${SPRING_PROFILES_ACTIVE}"]